package game.controller;

import game.model.Board;

/**
 * 方块的合并规则
 *
 * @author 陈渤林
 */
public interface MergeRule {
    /**
     * 合并时，根据方向类型，执行对应的函数，返回是否有方块被合并
     *
     * @param board     棋盘
     * @param direction 方向类型
     * @return 是否有方块被合并
     */
    boolean mergeBlocks(Board board, Direction direction);

}
